// intOp => 1 = seleccionar, 2 = deseleccionar
function operacionCheckBoxFormularioGestionarPerfil(strIdDiv, blCheck){
	$("div[id='" + strIdDiv + "'] input:checkbox").each(function(){
		$(this).attr("checked", blCheck);
	}); 
}

function operacionCheckBoxHaciaAfueraFormularioGestionarPerfil(
		strIdDivOpcion, strIdDivCheckBoxModulo, 
		strIdDivSubOpcion, strIdDivCheckBoxOpcion, 
		strIdDivComponente, strIdDivCheckBoxFormulario, 
		strIdDivContenedor, blValue){
	
	if(strIdDivContenedor!=undefined && blValue!=undefined){
		operacionCheckBoxFormularioGestionarPerfil(strIdDivContenedor, blValue);
	}
	if(strIdDivComponente!=undefined && strIdDivComponente.length>0){
		if($("div[id='" + strIdDivComponente + "'] input:checked").length>0){
			operacionCheckBoxFormularioGestionarPerfil(strIdDivCheckBoxFormulario, true);
		}else{
			operacionCheckBoxFormularioGestionarPerfil(strIdDivCheckBoxFormulario, false);
		}
	}
	if(strIdDivSubOpcion!=undefined && strIdDivSubOpcion.length>0){
		if($("div[id='" + strIdDivSubOpcion + "'] input:checked").length>0){
			operacionCheckBoxFormularioGestionarPerfil(strIdDivCheckBoxOpcion, true);
		}else{
			operacionCheckBoxFormularioGestionarPerfil(strIdDivCheckBoxOpcion, false);
		}
	}
	
	if(strIdDivOpcion!=undefined && strIdDivOpcion.length>0){
		if($("div[id='" + strIdDivOpcion + "'] input:checked").length>0){
			operacionCheckBoxFormularioGestionarPerfil(strIdDivCheckBoxModulo, true);
		}else{
			operacionCheckBoxFormularioGestionarPerfil(strIdDivCheckBoxModulo, false);
		}
	}
	
}
